import App from './App'



// #ifndef VUE3
import Vue from 'vue'
import './uni.promisify.adaptor'
Vue.config.productionTip = false
import methodY from '@/util/methodY.js';
/*
    websocket全局使用
*/
import wsRequest from '@/util/websocket.js'

/*
      vueX使用
  全局使用vuex进行数据管理
*/
import store from '@/store/index.js'
//挂载到全局
Vue.prototype.$store=store

//获取id地址
let id=methodY.util.getUserInfo().userId;

//开启websocket
let url=methodY.wsAddr+"/ws?id="+id;
console.log(url);
let websocket=  new wsRequest(url,60000);
websocket.store=store
//挂载到全局
Vue.prototype.$socket=websocket;

App.mpType = 'app'
const app = new Vue({
  store,
  ...App
})
app.$mount()
// #endif

// #ifdef VUE3
import { createSSRApp } from 'vue'
export function createApp() {
  const app = createSSRApp(App)
  return {
    app
  }
}
// #endif